@charset "utf-8";
*{margin:0;padding:0;}
body,ul,li,dl,dt,form,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
dl,dt,ul,li,h1,h2,h3,h4,h5,h6{list-style:none;}
body{-webkit-text-size-adjust: 100% !important;text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important; margin:0px; padding:0px; }
body,input,textarea,h1,h2,h3{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;}
body,input,textarea{font-size:14px; color:#434343;}
body{min-width: 1200px;}
h1,h2,h3{font-size:16px; color:#434343;}
em {font-style:normal;}
input,textarea {font-family:"Arial"; outline: none;}
li{overflow:hidden;}
img,input{border: none;}
a{text-decoration:none; color:#434343;}
a:hover{text-decoration:none;color:#d60a16;}
/*a:visited{color:#003366;}*/
.red{color:#cc0000;}
.clearfix{overflow:auto; _overflow:inherit; _zoom:1;}
.clear10{font-size:0;line-height:0;display:block;height:15px;overflow:hidden;clear:both;}
.fl{ float:left;}
.fr{ float: right;}
.text-center{text-align: center;}

.w1200{ width:1200px; margin:0 auto;}

/**/
.head_t{background: url(../images/banner.jpg) top center no-repeat; height:324px; width:100%;}
.head_t a{ display: block; width: 1200px; margin:0 auto; height: 300px; }

.logo{ padding-top: 20px; width: 400px;}

.search{ width:514px; height:30px; line-height:30px; margin-top:30px;}
.search p{ font-size: 14px; font-family: "宋体"; color: #000;font-weight: bolder; }
.search form{ height:30px;}
.search .search1{ width:198px; height:28px;  line-height:28px; text-indent:5px;background:none; float:left; border:1px solid #017f36;}
.search .search2{ width:30px; height:30px; border: none; position:relative; float:left;background:#017f36 url(../images/search.png) center center no-repeat; }

.header {height: 60px;  position: relative;background: url(../images/header.jpg) repeat-x left center;}
.header ul { height: 60px;color:#ffffff;  list-style: none;  font-size: 14px; padding-left: 0;  margin: 0 auto;  padding:0;  overflow: hidden;  display:block;white-space: nowrap;  margin-top: 0;  margin-bottom: 0;}
.header ul li{  text-decoration: none;  display: inline-block;  width: 90px;  margin-right: 19px;  height:60px;line-height: 60px; float: left;cursor: pointer;}
.header ul li a { font-size:16px; color: #fff;display: block; height: 60px; font-weight: normal; text-align: center;padding: 0 5px; background: url(../images/s02.png) no-repeat right center;}
.header ul li div { position: absolute; float: left; height: 48px; top: 60px;z-index: 999999; background-color: #F5F6F6; display: none;}
.header ul li div a { text-decoration: none;  line-height: 48px;height: 48px; display: block;margin-right: 10px; text-align: left;float: left;color: #333!important;font-size: 16px!important;font-weight: normal!important; }
.header ul li div a:hover{ color: #018739 !important;}
.header ul li:hover,.header ul li.hover{ color:#018739;}
.header ul li.hover a,.header ul li:hover a{ color: #018739;background:#fff url(../images/s022.png) no-repeat right center;border-radius:3px;height:35px;line-height: 35px; margin-top: 12px;}
.header ul li:hover div a{ background:none; margin-top: 0px;color: #018739;line-height: 48px; height: 48px;}
.header .showss{}
.header .weather{ width:280px; float:left;padding-left:15px; padding-top:9px;}
#nav_27{ margin-right: 0px;  }
#nav_27 a{width: 70px;}
#nav_16 {width: 110px;}

.box{height:48px;background:#f3f3f3;overflow:hidden; }
.box_tit{height:48px;font-size:14px;line-height:48px;color: #008b3a; width: 80px; padding-left: 30px;background: url(../images/s01.png) left center no-repeat}
ul.line{height:28px;overflow:hidden; width: 800px; margin-top: 10px;}
ul.line li{height:28px;font-size:14px;line-height:28px;list-style:none}
ul.line li a{ color: #000; font-size: 14px; font-family:"宋体";}

/**/
.news{ background: url(../images/s03.jpg) repeat-x left top;}
.newstop{ overflow:hidden; padding-top: 35px;}
.newstop .news_fl{}
.newstop .news_tj{ overflow:hidden;}

#wrap{}
#wrap .hiSlider-wrap{width:690px; height: 423px !important; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;position: relative;z-index: 1000;}
#wrap .hiSlider{overflow:hidden;width:690px; height: 423px;}
#wrap .hiSlider-item{float:left}
#wrap .hiSlider li img{width:690px; height: 423px;border-radius: 10px;}
#wrap .hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
#wrap .hiSlider-title{bottom:0px;width:690px;height:39px; line-height:39px;color:#fff;text-indent: 25px;font-family:"宋体";background: url(../images/s04.jpg);z-index:2; font-size:16px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
#wrap .hiSlider-pages{bottom:27px; z-index:1000; position:relative; right: 10px; }
.hiSlider-pages a{height:8px;width:8px;margin:0 3px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;background:#fff;z-index:1000; float: right;}
.hiSlider-pages a.active{background:#018839;}
.hiSlider-wrap .slider-btn { display:none; position: absolute; width: 50px; height: 100px; top: 50%; line-height: 100px; text-align: center; color: #fff; font-size: 28px; text-decoration: none; font-weight:100; color: rgba(255,255,255,.3);background: rgba(125,125,125,.2)  }
.hiSlider-wrap .slider-btn:hover { background: rgba(125,125,125,.5) }
.hiSlider-wrap .slider-btn.slider-btn-left { left: 0; margin-top: -50px }
.hiSlider-wrap .slider-btn.slider-btn-right { right: 0; margin-top: -50px }


.news_one { width:485px; overflow:hidden;min-height:268px;}
.news_one .news_tit{}
.news_one .news_tit a.fl{ font-size:20px; color:#000000; width: 100px; text-align: center; font-weight: 500;}
.news_one .news_tit a.fr{ color:#7b7b7b; font-size:14px;}
.news_one ul li{ height:33px; line-height:33px; padding-left:13px;background: url(../images/s05.png) 2px center no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news_one ul li a{ font-size:14px; color:#000000;font-family:"宋体";}
.news_one ul li p{ width: 88%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.news_one ul li span{ float: right; }

.investment_f{width:100%;}
.investment_f .investment_title{height:35px;width:100%;overflow:hidden; border-bottom: 1px solid #949494;}
.investment_title div{height:35px;float:left;display:inline;line-height:28px;cursor:pointer;}
.investment_title a,.investment_title a:hover,.investment_title a:link,.investment_title a:visited{height:34px;display:inline-block}
.investment_title div.on a,.investment_title div.on a:hover,.investment_title div.on a:link,.investment_title div.on a:visited{color: #017f36;font-weight: 600; border-bottom: 2px solid #017f36; }
.investment_title div.on{ color: #017f36; font-weight: 600; }
.investment_con{clear:both;}
.investment_con_list{display:none}
.news .news_one .news_tit{ position:relative; }
.news .news_one .news_tit a.fr{ position: absolute; right: 0px; border-bottom: none;    color: #fff;font-size: 12px;background: #828282;padding: 0 3px;border-radius: 5px;height: 20px; line-height: 20px; top:8px;}

.newstop .news_one .n_txt{ padding-top: 15px; font-family:"宋体"; border-bottom: 1px solid #949494; padding-bottom: 10px; margin-bottom: 13px; overflow: hidden;}
.newstop .news_one .n_txt h2{color: #428945;font-size:16px;padding-left:13px;background: url(../images/s06.png) 2px center no-repeat; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.newstop .news_one .n_txt span{ float: right; }
.newstop .news_one .n_txt p{color: #000;font-size:14px; line-height: 26px;padding-left:13px;}

/**/
.news_gg{ overflow:hidden; padding:26px 0;}

.news_cen_fl{ width: 274px; height: 341px;background: url(../images/s08.jpg) center center no-repeat; }
.news_cen_fl .news_tit{ height: 32px; line-height: 30px;  text-indent: 43px; margin-top: 7px; }
.news_cen_fl .news_tit a{color: #ffffff;font-size: 18px; }
.news_cen_fl .news_txt{ padding: 15px 10px; }
.news_cen_fl ul li{ height:33px; line-height:33px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news_cen_fl ul li a{ font-size:14px; color:#000000;font-family:"宋体";}
.news_cen_fl ul li a span{ margin-right: 6px; }

.news_cenfr{ width:900px;}
.news_one .title{ height:30px;;background: url(../images/s11.jpg) left bottom no-repeat; line-height:20px;}
.news_one .title a.fl{ font-size:20px; color:#017f36; font-weight:600; padding-left:28px; padding-right:5px;background: url(../images/s10.png) left 2px no-repeat;}
.news_one .title a.fr{ color:#fff; font-size:12px; background: #828282; padding: 0 3px;border-radius:5px;}
.news_one .title font{ color:#868686; margin-left: 15px; text-transform:uppercase; font-size: 14px; font-family:Arial; font-weight: normal; }

.news_cenfr .news_one{ width: 435px; }

.news_cenfr .n_txt{ padding-top: 10px; font-family:"宋体"; margin-bottom: 10px; overflow: hidden;}
.news_cenfr .n_txt img{ width: 117px; height: 93px; float: left; }
.news_cenfr .n_txt .fr{ width: 308px; }
.news_cenfr .n_txt h2{color: #428945;font-size:16px;font-family:"宋体";height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom: 5px;}
.news_cenfr .n_txt span{ float: right; color: #017f36;}
.news_cenfr .n_txt p{color: #000;font-size:14px; line-height: 26px;}
.news_cenfr .news_one ul li{padding-left: 10px;background: url(../images/s05.png) left center no-repeat;}
.news_cenfr .news_one ul li span{float: right; }

/**/
.picMarquee{ height: 422px;background: url(../images/s13.jpg) center top no-repeat; overflow:hidden; margin:30px 0; }
.title_1{ text-align: center; padding: 20px 0 20px; }
.title_1 h2{ font-size: 24px; color: #ffffff; }
.title_1 i{ width: 50px; height: 3px; background: #fff;display: inline-block; margin:10px 0; }
.title_1 p{ font-size: 14px; color: #ffffff;text-transform:uppercase;    }

.picMarquee-left{ position:relative; }
.picMarquee-left .hd{ position: relative; width: 100%; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:29px; height:31px; overflow:hidden;position: absolute; cursor:pointer; top:100px;}
.picMarquee-left .hd .next{background: url(../images/next.png) center top no-repeat; left: -10px;}
.picMarquee-left .hd .prev{background: url(../images/prev.png) center top no-repeat; right: -10px;}
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ width:1124px; overflow: hidden; margin:0 38px;height: 300px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 25px; float:left; _display:inline; overflow:hidden; text-align:center;width:175px;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:171px; height:226px; display:block;border:2px solid #d1d1d1; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:22px; text-align: center; padding-top: 10px;   }
.picMarquee-left .bd ul li .title p{ font-size: 12px; color: #fff; line-height: 18px; padding: 0 10px; }
.picMarquee-left .bd ul li .title font{ float: right; }

/**/
#news_unit .news_cen_fl{height:338px;background: url(../images/s14.jpg) center top no-repeat;}
#news_unit .news_cen_fl .news_txt{padding: 10px 10px; min-height: 200px;}
#news_unit .news_cen_fl ul li{padding-left: 10px;background: url(../images/s05.png) left center no-repeat;}
.news_img{padding-top: 12px;}

.link{width: 1200px;margin: 0 auto;height: auto;overflow: hidden;margin-top: 50px;}
.link .part{width: 275px;height: auto;float: left;overflow: hidden;margin-left: 33px;}
.link .part:nth-child(1){margin-left: 0;}
.link .part select{width: 100%;height: 24px;line-height: 24px;text-align: center;}

.foot{width:100%;height:50px;margin-top:35px;background:#017f36;}
.foot ul{position:relative;left:50%;overflow:hidden;display:inline-block;transform:translateX(-50%)}
.foot ul li{float:left;position:relative;padding:0 25px;line-height:50px}
.foot ul li a{color:#fff;font-size:18px}

.footer{width:100%;height:100px;background:#c8d6ce}
.footer .info{width:100%;height:auto;display:inline-block;top:50%;position:relative;transform:translateY(-50%);overflow:hidden}
.footer .info p{color:#000000;font-size:14px;line-height:24px;text-align:center;font-family:"宋体"; }

.news_cen{ overflow:hidden; padding-left:10px; padding-right:15px;}

/*内页*/
.content_t{ padding:40px 0px; overflow:hidden;background: url(../images/s03.jpg) repeat-x left top;}
.content_t .pleft{ overflow:hidden; float:left; width:276px; }
.content_t .pleft h3{ padding-left:80px; height:60px; background:url(../images/s16.png) no-repeat 48px center; background-color:#00893b;  line-height:60px; font-size:20px; color:#fff; font-weight:600; border-radius:5px 5px 0 0}
.content_t .pleft h3 a{ color:#fff;}
.content_t .pleft h3 span{ font-size:14px; color:#fff; margin-left:5px;}
.content_t .pleft ul.plef1{ overflow:hidden; border-radius:0 0 10px 10px; background-color:#f1f7f3; border-top:none;border-bottom:1px solid #e3e0e0; }
.content_t .pleft .plef1 li{ overflow:hidden; width:100%;}
.content_t .pleft .plef1 li>a{ display:block; padding-left:50px; height:50px;line-height:50px; font-size:16px; text-decoration:none; background:url(../images/pro_s-2.png) no-repeat 226px center; border-bottom:1px solid #e3e0e0;  color:#333}
.content_t .pleft .plef1 li:hover>a,.content_t .pleft .plef1 li.on a{ background-color:#fff; color:#00893b;}

.n_list{ width:845px; float:right; margin-right:25px;}

.new_hot{background: url(../images/s08.jpg) center top no-repeat;overflow: hidden;height: 341px;margin-top: 20px;}
.new_hot .news_tit{ height: 32px; line-height: 30px;  text-indent: 43px; margin-top: 7px; }
.new_hot .news_tit a{ color: #ffffff;font-size: 18px; float: none;}
.new_hot .news_txt{ padding:5px 10px;}
.new_hot .news_txt ul li{ height:31px; line-height:31px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;background: url(../images/s05.png) left center no-repeat; }
.new_hot .news_txt ul li a{ font-size:14px; color:#000000;}

.n_list .news_tit{ height:50px;;background: url(../images/n0133.jpg) left top no-repeat; line-height:50px; margin-bottom:15px; border-bottom:1px solid #b2d0bf;}
.n_list .news_tit a.fl{ font-size:20px; color:#00893b; font-weight:600;  padding-right:5px; padding-left:10px;}
.n_list .news_tit .fr,.n_list .news_tit .fr a{ color:#7b7b7b; font-size:14px;}
.about_n{ font-size:15px; color:#333; line-height:30px; padding-top:10px;}
.about_n p{ padding-bottom: 5px; }
.about_n img{ max-width: 100%; }

.n_list ul.cont_n li{ height:40px; line-height:40px; padding-left:10px;background: url(../images/ns05.png) 0px center no-repeat; }
.n_list ul.cont_n li a{ font-size:15px; color:#3A3A3A; }
.n_list ul.cont_n li span{ float:right; color:#a9a9a9;}
.n_list ul.cont_n li.newline{ height:1px; border-bottom:1px dotted #eee; background:none; margin:10px 0;}
.n_list ul.cont_n li a:hover{ color:#00893b;}

.plist{ overflow:hidden; padding-top: 10px;}
.plist ul{ width:103%;}
.plist ul li{ width:30.33%; float:left; margin-right:3%; margin-bottom:3%; background-color:#fff;}
.plist ul li .ofH{max-width:100%; height: 180px; overflow: hidden; }
.plist ul li a{display:block;text-align:center;}
.plist ul li .name{line-height:35px;font-size:16px; height: 35px; background: #eee;}
.plist ul li img{max-width:100%; height: 180px; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.plist ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.plist ul li:hover .name{background: #00893b; color: #fff;}

.plists{ overflow:hidden; padding-top: 10px;}
.plists ul{ width:103%;}
.plists ul li{ width:30.33%; float:left; margin-right:3%; margin-bottom:2%; background-color:#fff;}
.plists ul li .ofH{max-width:100%; height: 310px; overflow: hidden; }
.plists ul li a{display:block;text-align: left; }
.plists ul li .name{line-height:25px;font-size:13px; height: 25px; background: #31ad4d;padding: 0 6px; color: #fff; border-bottom: 1px dotted #55b76c;}
.plists ul li .name font{ float: right; }
.plists ul li .name_1{line-height:25px;font-size:12px; height: 25px; background: #31ad4d;padding: 0 6px; color: #fff;}
.plists ul li img{width:100%; height:auto; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.plists ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

/*分页*/
.page { height: 30px;  width: 100%; overflow: hidden; margin-bottom: 40px;text-align: center; padding-top: 15px; margin-top: 20px;}
.page li{ width: 40px; height: 30px; line-height: 30px; background-color: #eee;text-align: center; margin-left: 10px;display: inline-block;}
.page li a{color: #000; display: block; width: 40px; line-height: 30px;}
.page li.active,.pages li:hover{background-color: #017f36;color: #fff; }
.page li.active a,.pages li:hover a{ color: #fff; }

/**/
.about { width:788px; overflow:hidden; margin-left:15px;border-top: 2px solid #d60a16; padding-top:30px;}
.about_t{ text-align:center; padding-bottom:5px; padding-top: 20px; border-bottom: 1px solid #efefef; }
.about_t h2{ font-size:25px; margin-bottom:10px;color: #313131;}
.about_t h3{ font-size:18px; margin-bottom:10px;color: #313131;}
.about_t h2 font{ font-size: 20px;  font-weight: normal; margin-top: 10px; }
.about_t h4{ font-size:16px; margin-bottom:10px;color: #313131;}
.about_t h6{ font-size:14px; color: #313131;}
.about_t h6 font{ font-size: 14px;  font-weight: normal; margin-top: 10px; }
.about_t time,.about_t time a{ font-size:13px; color:#808080;}
.about_c,.about_c p{ font-size:18px; line-height:38px !important; color:#333;}
.about_t time font{ margin-right:10px;}
.zuozhe{padding-bottom:5px;padding-top: 13px;}
.about_b{ padding-top: 10px; margin-top: 20px;border-top: 1px solid #eee; }
.about_b a{ font-size: 14px; color: #333; }

.list_lh{height:200px;overflow:hidden; padding: 0px 10px; margin: 8px 0;}